person with long eyelashes - French English Dictionary